/* 公共样式 */

@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?7kkyc2');
  src: url('../fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?7kkyc2') format('truetype'), url('../fonts/icomoon.woff?7kkyc2') format('woff'), url('../fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fr .icomoon {
  font-family: 'icomoon';
  font-size: 16px;
  line-height: 26px;
}


/* 解决外边距重叠 ,高度塌陷的问题*/

.clearfix::before,
.clearfix::after {
  content: '';
  display: table;
  clear: both;
}


/* 去除a的下划线 */

a {
  text-decoration: none;
  color: #333;
}

a:hover {
  color: #e33333;
}

body {
  font: 14px/1.5 Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
  color: #333;
  min-width: 1226px;
}


/* 设置一个类表示中间内容的宽度 */

.w {
  /* 设置容器的宽度 */
  width: 1226px;
  /* 设置容器居中 */
  margin: 0 auto;
}

fl {
  float: left;
}

fr {
  float: right;
}